Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update ⬆️ aqua-packages #320

Merged
merged 2 commits into from
Sep 2, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 30, 2024

This PR contains the following updates:

Package Update Change
aquaproj/aqua minor v2.30.0 -> v2.31.0
aquaproj/aqua-registry minor v4.217.0 -> v4.219.0
casey/just minor 1.34.0 -> 1.35.0
eza-community/eza patch v0.19.0 -> v0.19.1
fujiwara/awslim patch v0.3.3 -> v0.3.4
junegunn/fzf minor v0.54.3 -> v0.55.0
nektos/act patch v0.2.65 -> v0.2.66
snyk/cli minor v1.1292.4 -> v1.1293.0
sxyazi/yazi patch v0.3.1 -> v0.3.2
withgraphite/homebrew-tap patch v1.4.3 -> v1.4.4

Release Notes

aquaproj/aqua (aquaproj/aqua)

v2.31.0

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.30.0...v2.31.0

Overview
Featuers

#​2978 #​2994 Support verifying packages with minisign
#​3052 Support passing variables

Fixes

#​3012 Fix typo temporal. Replace them with temporary
#​3017 #​3024 Stop using replace directive

Others

Update Go 1.22.5 to 1.22.6

Feature - Support verifying packages with minisign

#​2978 #​2994

Support verifying packages with minisign.

Why is the feature needed?

To install some packages securely.
For example, zig is signed by minisign.

Example Code

This feature is similar to Cosign and slsa-verifier.

https://aquaproj.github.io/docs/reference/registry-config/cosign/

This feature depends on minisign.
So aqua should install minisign transparently same as Cosign and slsa-verifier.

registry.yaml

minisign:
  enabled: true
  public_key: "RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U"

##### public_key_url: https://example/signature.pub
Feature - Support passing variables

#​3052

Add the optional field vars in aqua.yaml and Registry.

vars in Registry

e.g.

packages:
  - type: github_release
    repo_owner: indygreg
    repo_name: python-build-standalone
    asset: cpython-{{.Vars.python_version}}+{{.Version}}-{{.Arch}}-{{.OS}}-install_only.{{.Format}} # .Vars.python_version
    vars:
      - name: python_version
        required: true

##### ...

vars is a list of variables.
Fields of a variable

  • name: string (Required): A variable name
  • required: boolean (Optional): If true, the variable is required. To use the package, users need to set the variable in aqua.yaml
  • default: any (Optional): The default value of the variable

Variables are passed to template strings as .Vars.<template name>.

e.g.

asset: cpython-{{.Vars.python_version}}+{{.Version}}-{{.Arch}}-{{.OS}}-install_only.{{.Format}}
vars in aqua.yaml

e.g.

packages:
  - name: indygreg/python-build-standalone@20240726
    vars:
      python_version: 3.11.9

vars is a map of variables.
The key is a variable name and the value is a variable value.

aquaproj/aqua-registry (aquaproj/aqua-registry)

v4.219.0

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.218.0...v4.219.0

🎉 New Packages

#​26329 k1LoW/oldstable: Check if version of go directive in go.mod is oldstable @​ponkio-o

Fixes

#​26341 ollama/ollama: Regenerate the setting
#​26330 zyedidia/micro: Regenerate the setting
#​26303 kcp-dev/kcp/kubectl-kcp: Follow up changes of kcp v0.25.0
#​26339 Rename the package daguflow/dagu to dagu-org/dagu
#​26259 Rename the package soywod/himalaya to pimalaya/himalaya

v4.218.0

Compare Source

Issues | Pull Requests | aquaproj/aqua-registry@v4.217.0...v4.218.0

🎉 New Packages

#​26241 ogen-go/ogen OpenAPI v3 code generator for go @​ntk221

Fixes

#​26249 rossmacarthur/sheldon: Regenerate the setting

casey/just (casey/just)

v1.35.0

Compare Source

Changed
Misc
eza-community/eza (eza-community/eza)

v0.19.1: eza v0.19.1

Compare Source

Changelog

[0.19.1] - 2024-08-28

Bug Fixes
  • FreeBSD build.
  • Typo
Miscellaneous Tasks
  • Release eza v0.19.1
Build
  • Bump uzers from 0.12.0 to 0.12.1

Checksums

sha256sum

5fdfd44e7a413520cddca3ccd55860d8a31d83ce7a2853c219fb2f42738317b3  ./target/bin-0.19.1/eza_aarch64-unknown-linux-gnu.tar.gz
48f5519a502de8fc9604f9e830b6cc0fff3e4b073b7938c56ede10ae4bb2bd5e  ./target/bin-0.19.1/eza_aarch64-unknown-linux-gnu.zip
9831abbea6aada54faacd81a912c594e606a0f8a498af4815d4d970e66388b6d  ./target/bin-0.19.1/eza_arm-unknown-linux-gnueabihf.tar.gz
50d43e3b0bcbcf5fe1c858b40446feff64723f8a2faf2936f50a8d411f40de3e  ./target/bin-0.19.1/eza_arm-unknown-linux-gnueabihf.zip
732a425a33f9cbd4913613c03fed183845d1a824d2184239d7e6f681602919c1  ./target/bin-0.19.1/eza.exe_x86_64-pc-windows-gnu.tar.gz
5f3b5b3cc0a42007fc8143e169bf427d5388e1fe58ff0d779685974b3db44ccc  ./target/bin-0.19.1/eza.exe_x86_64-pc-windows-gnu.zip
0d621083ebd4c49f482633f582f39e4fbc11d33c374d48ff9c6dc22b85d2095f  ./target/bin-0.19.1/eza_x86_64-unknown-linux-gnu.tar.gz
c943d5f2509eb24129ed4f5044e761156c5485249fa93ac080964be1052566d6  ./target/bin-0.19.1/eza_x86_64-unknown-linux-gnu.zip
0af306c97b39c4751dc5f45ac6907f7e9e09d2302af1b4ea8c586a867ce44535  ./target/bin-0.19.1/eza_x86_64-unknown-linux-musl.tar.gz
6ba0657ae4a32b1c889b7098097fbbc814f811d454e1750b60c7fbe043c1212f  ./target/bin-0.19.1/eza_x86_64-unknown-linux-musl.zip

md5sum

16d3e99f3fe6972c30ebcc46a7ed5975  ./target/bin-0.19.1/eza_aarch64-unknown-linux-gnu.tar.gz
6c39d3471eb4852bafd7045ed75fb54f  ./target/bin-0.19.1/eza_aarch64-unknown-linux-gnu.zip
64e23697b7ea01169cda720bea1feebb  ./target/bin-0.19.1/eza_arm-unknown-linux-gnueabihf.tar.gz
58275092eb47c2fcda28363b38b0875e  ./target/bin-0.19.1/eza_arm-unknown-linux-gnueabihf.zip
84cc697f0e62be6976ce6b07be8ada24  ./target/bin-0.19.1/eza.exe_x86_64-pc-windows-gnu.tar.gz
931047398365928014243dd342582ba8  ./target/bin-0.19.1/eza.exe_x86_64-pc-windows-gnu.zip
dd0b503e2cfdbe987c3d0fed49db1dfd  ./target/bin-0.19.1/eza_x86_64-unknown-linux-gnu.tar.gz
cf23637754986ff5b623896c2d96ed03  ./target/bin-0.19.1/eza_x86_64-unknown-linux-gnu.zip
1e2f60c01f47d237107a5ec86ef858f9  ./target/bin-0.19.1/eza_x86_64-unknown-linux-musl.tar.gz
c87b7fe92044f7f6c9fa6b4717ba2bf5  ./target/bin-0.19.1/eza_x86_64-unknown-linux-musl.zip

blake3sum

9dda018bce3f7a968e91af7daedd346ba25906d2c79d12c6dd4e95bf0d077468  ./target/bin-0.19.1/eza_aarch64-unknown-linux-gnu.tar.gz
60cae504108d1dc579015de420c8a5856e13e046d6ee805310e756416fa60f79  ./target/bin-0.19.1/eza_aarch64-unknown-linux-gnu.zip
5fb17e8ef705ff2738c99cef0c6f777f484ee3a0812d430a54c9b666b4a6ca44  ./target/bin-0.19.1/eza_arm-unknown-linux-gnueabihf.tar.gz
45ec2d14e03a1b5f1e21e50cc499859c37285011e13aa06db99f3c0f273c9f6a  ./target/bin-0.19.1/eza_arm-unknown-linux-gnueabihf.zip
3cb4e94f3b436b3c7a9b281bbbff430f056bd7da6ba6423e2ee29614f09b6728  ./target/bin-0.19.1/eza.exe_x86_64-pc-windows-gnu.tar.gz
3f8120fb4fa02ac441c7542f1928350e294ec82c3f8ad793583d1ff2a701ed92  ./target/bin-0.19.1/eza.exe_x86_64-pc-windows-gnu.zip
86afd29d8d563c210feed810500b65c49424cebb5007ab96280dc26fdd84871b  ./target/bin-0.19.1/eza_x86_64-unknown-linux-gnu.tar.gz
dd6ae9afc46fd7f2a76dd674e23f9bdd590f684a718bc93b8368fb1f2a7607aa  ./target/bin-0.19.1/eza_x86_64-unknown-linux-gnu.zip
18b10dbe2f12a60f2ba7ea6657ae0dd429b90200b91d6b8440dbbadc29c3f52f  ./target/bin-0.19.1/eza_x86_64-unknown-linux-musl.tar.gz
d7f35c22b1bf8b4830f3beef8f2976fcd677797f45f6f017e8aeb9490f6fdced  ./target/bin-0.19.1/eza_x86_64-unknown-linux-musl.zip
fujiwara/awslim (fujiwara/awslim)

v0.3.4

Compare Source

junegunn/fzf (junegunn/fzf)

v0.55.0: 0.55.0

Compare Source

Release highlights: https://junegunn.github.io/fzf/releases/0.55.0/

  • Added exact-boundary-match type to the search syntax. When a search term is single-quoted, fzf will search for the exact occurrences of the string with both ends at word boundaries.
    fzf --query "'here'" << EOF
    come here
    not there
    EOF
  • [bash] Fuzzy path completion is enabled for all commands
      1. If the default completion is not already set
      1. And if the current bash supports complete -D option
    • However, fuzzy completion for some commands can be "dynamically" disabled by the dynamic completion loader
    • See the comment in __fzf_default_completion function for more information
  • Comments are now allowed in $FZF_DEFAULT_OPTS and $FZF_DEFAULT_OPTS_FILE
    export FZF_DEFAULT_OPTS='

Layout options

--layout=reverse
--info=inline-right   # Show info on the right side of the prompt line

...

'

- Hyperlinks (OSC 8) are now supported in the preview window and in the main window
```sh
printf '<< \e]8;;http://github.com/junegunn/fzf\e\\Link to \e[32mfz\e[0mf\e]8;;\e\\ >>' | fzf --ansi

fzf --preview "printf '<< \e]8;;http://github.com/junegunn/fzf\e\\Link to \e[32mfz\e[0mf\e]8;;\e\\ >>'"
  • The default --ellipsis is now ·· instead of ...
  • [vim] A spec can have exit callback that is called with the exit status of fzf
    • This can be used to clean up temporary resources or restore the original state when fzf is closed without a selection
  • Fixed --tmux bottom when the status line is not at the bottom
  • Fixed extra scroll offset in multi-line mode (--read0 or --wrap)
  • Added fallback ps command for kill completion on Cygwin
nektos/act (nektos/act)

v0.2.66

Compare Source

Changelog

New Features
Other
  • 38e43bd chore: bump VERSION to 0.2.66
  • c9ae534 build(deps): bump golang.org/x/term from 0.22.0 to 0.23.0 (#​2421)
  • ca292cd build(deps): bump megalinter/megalinter from 7.13.0 to 8.0.0 (#​2436)
  • f79a13e build(deps): bump dario.cat/mergo from 1.0.0 to 1.0.1 (#​2430)
  • 60a2fed fix GOOS parsing to match expected GHA RUNNER_OS values (#​2422)
snyk/cli (snyk/cli)

v1.1293.0

Compare Source

The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation

News
  • Starting with this version, Snyk cli binaries will be distributed via downloads.snyk.io instead of static.snyk.io. This includes intallation from npm, homebrew and scoop as well as many of the CI/CD integrations.
Features
  • sbom: add support for license issues in sbom test (6948668)
  • auth: Use OAuth2 as default authentication mechanism (35949c4)
  • config: Introduce config environment command (0d8dd2b)
  • container: When docker is not installed, platform parameter is now supported (64b405d)
Bug Fixes
  • auth: align auth failure error messages for oauth (e3bfec3)
  • auth: ensure environment variable precedence for auth tokens (24417d6)
  • test: fix a bug related to multi-project .NET folder structures (755a38f)
  • test: multiple pnpm workspace improvements (da5c14f)
  • test: fixes a bug regarding Snyk attempting to get the dependencies from the wrong nuget *.deps.json file.(2e17434)
  • test: support for pipenv with python 3.12 (09df3bc)
  • test: support multi-part comparison for python pip versions. (b625eb9)
  • container: container monitor with --json now outputs valid json(039c9bd)
  • container: support hashing large .jar files (6f82231)
  • sbom: fix issues in JSON output of sbom test command, include CWE values on CWE property (#​5331) (99773c3)
  • sbom: include all detected dep-graphs of a container image (ea43977)
  • iac: fixed an issue where the resource path was missing for certain Terraform resources. IAC-3015
  • general: map previously unhandled exit codes to exit code 2 (9fde4fe)
  • general: use entitlements when signing bundled macos binaries (bebc59c)
sxyazi/yazi (sxyazi/yazi)

v0.3.2

Compare Source

This version introduces two eagerly awaited new features: a brand-new confirm component, and word wrapping.

Brand-new confirm component

https://github.com/sxyazi/yazi/pull/1167 (thanks to @​thelamb) introduces a brand-new confirm component that handles various confirmations (like trashing files, deleting files, overwriting files, and exit confirmations). The goal is to provide a safer and more efficient user experience:

  • Safer: Now, when you trash, delete, or overwrite files, it'll show a list of affected files for a second confirmation, instead of just the number of files like before.
  • More efficient: Confirmation now only requires pressing Enter once, instead of typing "y" and then pressing Enter. This should be a nice quality-of-life improvement.
screenshot-001973.mp4

Word wrapping

https://github.com/sxyazi/yazi/pull/1159 (thanks to @​mskvsk and @​ArtyomArtamonov) adds a new wrap option under [preview], which can be set to "no" or "yes". When set to "yes", word wrapping is enabled:

### ~/.config/yazi/yazi.toml
[preview]
wrap = "yes"

Image preview performance optimization

I've been working on optimizing Yazi's image preview speed, and with multi-threading, preloading, and a built-in image decoder, it should already be the fastest among all terminal file managers.

However, I noticed some lag during fast scrolling and realized that at this point, the performance bottleneck isn't Yazi itself, but rather the terminal. When users scroll quickly, Yazi processes the images at a very high speed and sends them to the terminal, but the terminal can't keep up with processing them in time, which gives the impression of lag. In reality, it's not Yazi that's lagging, but the terminal.

https://github.com/sxyazi/yazi/pull/1512 introduces a new image_delay configuration option to address this issue. When previewing images, it will wait at least image_delay milliseconds before starting to send the decoded image data to the terminal.

This gives the terminal a breather and creates the perception that the file list is still scrolling smoothly. Additionally, this can reduce the CPU overhead caused by immediate image decoding during fast scrolling, thereby extending battery life.

Before:
358916490-8cf40a08-95b5-44fd-a16b-a1efb70b25f6.mp4
Now:
358916499-b5dde838-b700-4fa3-97be-543abff0f4ab.mp4

New --dir option for the create command

The create command is designed to support creating both files and directories (with / or \ at the end to indicate a directory).

However, this isn't user-friendly for those who need to create many directories but few files, as they always have to type / or \.

https://github.com/sxyazi/yazi/pull/1505 (thanks to @​abstrakct) introduces a new --dir option that explicitly specifies creating directories without needing to type / or \ every time.

What's Changed

New Contributors

Full Changelog: sxyazi/yazi@v0.3.1...v0.3.2

withgraphite/homebrew-tap (withgraphite/homebrew-tap)

v1.4.4

Compare Source


Configuration

📅 Schedule: Branch creation - "after 4pm on thursday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from scottames as a code owner August 30, 2024 01:04
@renovate renovate bot enabled auto-merge (squash) August 30, 2024 01:04
Copy link
Contributor Author

renovate bot commented Sep 2, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@renovate renovate bot merged commit ad249e5 into main Sep 2, 2024
5 checks passed
@renovate renovate bot deleted the renovate/aqua-packages branch September 2, 2024 01:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant